Primeiro, tem noção que seja socket ? a comunicação do client <--> servidor é via socket,quero dizer (programação socket) que em toda linguagem de programação tem, inclusive web,apenas não é muito utilizada no seu caso não sei como é construido o servidor nem o client do poketibia, mas no caso se tem as source pode ter certeza que é via c++, o .lua são apenas scripts de configurações tente localizar o arquivo connections.h e connections.cpp ou algo parecido com esse nome de uma lida também no arquivo definition.h que ja vai da pra ter uma noção boa
- Fórum
- OTServ
- Suporte
- Resolvidos
- [Resolvido] Comunicação com o servidor
[Resolvido] Comunicação com o servidor
Por betownage, 16 de mar. de 2014 em Resolvidos
<p>Deixa eu ver se entendi.<br />
Na realidade, consegui fazer o que eu queria, mas quero deixar melhor.<br />
<br />
O Servidor está enviando uma mensagem ao client através de "DoPlayerSendCancel" nesse caso aparece a mensagem ali embaixo, o client lê e interpreta as informações.<br />
<br />
Eu gostaria de que, o servidor enviasse essa mensagem, mas que não aparecesse pro usuário, mas que o client ainda assim poderia lê-la, alguem saberia me dizer como ?</p>
Editado Março 18 por betownage
Se for OTC eh soh vc adicionar os OPCODES, vc pode encontra-los no forum do OTC aqui no xtibia, secao projetoa incentivados.
Opcode eh o meio de comunicao direta do servidor com o client, com ele vc pode fazer varias coisas...
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Tópico movido para Pedidos e dúvidas resolvidos - servidores derivado.
info
Grupo: Administrador
Registrado: 26/02/07
Posts: 254
Reputação: +205
Gênero: Masculino
Char no Tibia: Frenvius







info
Grupo: Campones
Registrado: 15/10/13
Posts: 49
Reputação: +1
Olá, estou iniciando com a programação de servidor OT - Poketibia.
Sou programador Web e estou tendo um pouco de dificuldade para entender como tudo funciona exatamente.
Estou querendo montar uma espécia de "Move Bar - Cooldown Bar" do 0, semelhante à da PxG.
Preciso de ajuda para entender os passos necessários, quanto à programação, eu me viro.
Estou em dúvida como funciona exatamente a comunicação com o servidor e como eu retorno o pedido pro client, para que ele leia um arquivo que está nos "modules" e atualize a moveBar então.
Como estou pensando:
Ao utilizar o item "pokeball" ele aciona uma action que é lida no servidor e retorna as variáveis pro client "summonando" então o pokemon.
Em poucas palavras, ao rodar esse script eu gostaria que ele "puxasse" as skills e CDs desse pokémon em um "array" e enviasse para meu arquivo .lua no client.
Alguém poderia dar uma luz de como fazer isso?
É necessário compilar algo no client novamente? Ou é preciso somente mudar alguns arquivos no servidor?
O arquivo .lua do client se comunica com o servidor atráves de funções, aonde adiciono essas funções? Como faço para retornar as skills e CDs em uma array e comunicar com o client?
Aguardo e Obrigado